package org.focusj.scala.apps

abstract class UndoableAction(val description: String) {
    def undo(): Unit
    def redo(): Unit
}

object DoNothingAction extends UndoableAction("do nothing") {
    override def undo() {}
    override def redo() {}
}